package com.woniu.service;

import com.woniu.entity.FindStudentUtile;
import com.woniu.entity.Score1;
import com.woniu.pojo.Score;
import com.woniu.pojo.ScoreExample;
import org.apache.ibatis.type.IntegerTypeHandler;

import java.util.List;

public interface ScoreService {

//    增加学生成绩
    void add(Score score);
//    修改学生成绩
    void updateById(Score score);
//    学生查询自己成绩
    List<Score1> findStuScore(Integer stidentId);
//    讲师查询学生成绩
    List<Score1> findJsScore(Integer empno, FindStudentUtile studentUtile);
//    班主任查询成绩
    List<Score1> findBzrScore(Integer empno, FindStudentUtile studentUtile);
//    教学主管查询成绩
//    List<Score1> findJxzgScore(Integer empno, FindStudentUtile studentUtile);
//    就业专员差成绩
    List<Score1> findJyzyScore(FindStudentUtile studentUtile);
//    条件查询学生成绩信息是否添加进成绩表
    List<Score1> findByExample(Integer stuId,Integer courseId);
//    查询条件判断
    void isExample(FindStudentUtile studentUtile,ScoreExample.Criteria criteria);

    List<Score1> findByClassAndCourse(Integer classId, Integer courseId);

    List<Score1> findByEmpId(Integer uid);
}

